package com.wing.device.model.response;

import com.wing.device.model.entity.Maintenance;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @version 1.1.0
 * @Author hz
 * @Date 2024-08-21 16:55
 **/
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class MaintenanceVo extends Maintenance {

    //用料金额
    private BigDecimal totalMoney;
    //用料明细列表
    private List<MaintenanExecuteDetailVo> maintenanExecuteDetailVos;

    //完成备注
    private String endRemark;

    //认领编号
    private String claimNo;

    //处置编号
    private String executeNo;

    //处置人
    private String executeName;
    //处置时间
    private LocalDateTime executeTime;
    //设备类型
    private String deviceTypeName;
    //车间
    private String workShopName;
    //分类
    private String categoryName;
    //审核结果
    private String examineTypeName;

    private String faultDescription;
    private String remainingProblems;
    private String repairDescription;
    private String faultReason;

    private Double userTime;
    private LocalDateTime stopTime;

}
